Ext.define('TS.view.dilema.PointForm', {
    extend: 'TS.lib.Form',
    alias : 'widget.dilemapointform',
    title : 'Odpowiedź',
	url:URL.dilema.form.dilemapoint,
	items:[
		{xtype:'hidden',name:'dilema_point_id'},
		{xtype:'hidden',name:'dilema_id'},
		{xtype:'hidden',name:'user_id'},
		{xtype:'combo',fieldLabel:'Odpowiedź',name:'dilema_point_side',store:Dict.yesNo},
		{xtype:'text',fieldLabel:'Argument',name:'dilema_point_head'},
		{xtype:'area',fieldLabel:'Opis',name:'dilema_point_body',height:200}
		
		//TODO denominacja reprezentsatywna dfoa opisanej doktryny
		/*
		Factory.layout.column(
			{xtype:'dilemapointgrid',name:'yes',store:'DilemaPointYes',height:300},
			{xtype:'dilemapointgrid',name:'no',store:'DilemaPointNo',height:300}
		)*/

	],
	buttons:[{
		text:'Zapisz',
		handler:Util.f.save,
		callback:function(){
			//Dict.bible.load();
			Util.store('DilemaPointYes').load();
			Util.store('DilemaPointNo').load();
		}
	},{
		text:'Nowe',
		handler:Util.f.clear,
		callback:function(){
			Util.each(['Yes','No'],function(side){
				Util.s.load('DilemaPoint'+side);
			});
			Util.fldVal('dilema_point->#dilema_id','dilema->id');
			
		}
	},{
		text:'Usuń',
		handler:Util.f.del,
		handlerConfig:{
			url:URL.dilema.del.dilemapoint
		}
	}]
});